//
//  QHHCPManifestDiff.h
//  MUGH
//
//  Created by careate-hubing on 2020/4/2.
//  Copyright © 2020 MUGH. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface QHHCPManifestDiff : NSObject

@property (nonatomic, strong) NSString * wwwContentFolderName;

@property (nonatomic, strong, readonly) NSArray *updateFileList;

@property (nonatomic, readonly, getter=isEmpty) BOOL isEmpty;

@property (nonatomic, strong, readonly) NSArray *addedFiles;

@property (nonatomic, strong, readonly) NSArray *changedFiles;

@property (nonatomic, strong, readonly) NSArray *deletedFiles;

- (instancetype)initWithAddedFiles:(NSArray *)addedFiles changedFiles:(NSArray *)changedFiles deletedFiles:(NSArray *)deletedFiles;


@end
// 返回 文件名，文件是否是zip文件，文件路径。
@interface QHBundleFileModel :NSObject

@property (nonatomic, strong) NSString *fileName;

@property (nonatomic, strong) NSString *filePath;

@property (nonatomic, assign) BOOL isZipFile;

@end

// 邀请更新model
@interface QHInviteUpdateModel : NSObject

@property (nonatomic, strong) NSString *inviteCode;  // 邀请码

@property (nonatomic, strong) NSString *bundleName;  // 邀请更新的www名称

@end

NS_ASSUME_NONNULL_END
